import axios from "axios";
import {getToken} from "@/utils/token.jsx";

const http=axios.create({
    baseURL:'http://localhost',
    timeout:5000
})

// 固定代码
http.interceptors.request.use(
    (config) => {
        //如果使用一些请求时的操作，在这里编写代码
        const token=getToken();
        if (token){
             // config.headers.token = `${token}`;
             config.headers.token = token
            // config.headers.Authorization = `${token}`
            // config.headers['Authorization'].token = `${token}`
        }




        return config;
    },
    (error) => {
        return Promise.reject(error);
    }
);
// 固定代码
http.interceptors.response.use(
    (response) => {
        //在响应式使用一些操作，在这里编写代码
        return response.data;
    },
    (error) => {
        return Promise.reject(error);
    }
);

export {http}